import count from "./js/count"
// import { sum } from "./js/sum"
import "./css/iconfont.css"
import "./css/index.css"
console.log(count(1, 2, 3, 6, 4, 5, 6))
// console.log(sum(2))
// console.log(module.hot)
// 判断是否支持HMR功能
// if (module.hot) {
//   module.hot.accept("./js/count.js", function (count) {
//     console.log(count(1, 2, 3, 6, 4, 5, 6))
//   })
// }

document.getElementById("btn").onclick = () => {
  // 动态导入 --> 实现按需加载
  // 即使只被引用了一次，也会代码分割
  // eslint会对动态导入语法报错，需要修改eslint配置文件  plugins: ["import"]
  // webpackChunkName: "sum"：这是webpack动态导入模块命名的方式
  // "math"将来就会作为[name]的值显示。
  import(/* webpackChunkName: "sum" */ "./js/sum").then(({ sum }) => {
    alert(sum(1))
  })
}

new Promise((resolve) => {
  setTimeout(() => {
    resolve()
  }, 500)
})
